package cc3002;
import java.io.*;

public class TamagotchiTown {

	public static void main(String[] args)throws IOException {
		// My Characters
		Tamagotchi bobby = new Tamagotchi("Bobby");
		TamagotchiDigimon agumon = new TamagotchiDigimon("Agumon");
		TamagotchiAngel gaab = new TamagotchiAngel("Gaab");
		TamagotchiDevilgotchi ruby = new TamagotchiDevilgotchi("Ruby");
		
		
		bobby.play();
		Food a=new DeadlyRib(), b=new DeadlyRib(), c=new WeirdFood(), d=new MysteriousSandwich();
		
		
		agumon.viewStatistics();
		agumon.eat(a);
		agumon.viewStatistics();
		agumon.eat(a);
		agumon.viewStatistics();
		agumon.eat(b);
		agumon.viewStatistics();
		agumon.eat(c);
		agumon.viewStatistics();
		agumon.eat(c);
		agumon.viewStatistics();
		agumon.eat(c);
		agumon.viewStatistics();
		agumon.eat(d);
		agumon.viewStatistics();
		agumon.eat(d);
		agumon.viewStatistics();
		agumon.eat(d);
		agumon.viewStatistics();
		agumon.eat(d);
		agumon.viewStatistics();
		agumon.digiEvolves();
		
		for(int i = 0; i < 4; i++){
			agumon.play();
			bobby.play();
		}
		
		agumon.digiEvolves();
		
		agumon.die();
		
		agumon.play();
		
		// use of this!
		agumon.die();
		bobby.die();
		
		gaab.sayHi();
		gaab.fly();
		
		ruby.fly();
		
		//friends
		ruby.getFriend(gaab);
		gaab.getFriend(new TamagotchiAngel("Jack"));
	}
}
